package main

import "fmt"

func main() {
	//continue语句用于结束本次循环，继续执行下一次循环
	//continue语句出现在多层嵌套的循环语句体中时，可以通过标签指明要跳过的是哪一层循环

	//continue实现打印1~100之内的奇数
	for i := 1; i <= 100; i++ {
		if i%2 == 0 {
			continue
		}
		fmt.Println("奇数是", i)
	}

	//从键盘读入个数不确定的整数，并判断读入的正数和负数的个数，输入为0时结束程序
	var positiveCount int //正数的个数
	var negativeCount int //负数的个数
	var num int
	for {
		fmt.Println("请输入一个整数")
		fmt.Scanln(&num)
		if num == 0 {
			break //终止for循环
		}
		if num > 0 {
			positiveCount++
			continue
		}
		negativeCount++
	}
	fmt.Printf("正数的个数%v 负数的个数是%v\n", positiveCount, negativeCount)
}
